package my.sql.oracle;

import java.sql.*;

public class OracleJDBC {
    public static void main(String[] args) throws ClassNotFoundException, SQLException {
        //1..
        Class.forName("OracleDriver");
        //2.
        String username = "system";//Oracle用户名
        String password = "Aa199602";//Oracle密码
        String url = "jbc:Oracle:thin:@127.0.0.1:1521:XE";//Oracle连接
        Connection con= DriverManager.getConnection(url,username,password);
        //打桩
        System.out.println("是否链接："+con);
        //3.执行SQL语句 ②编写静态SQL：查询
        String sql="select * from login";
        //③链接成功数据库获取：执行数据库对象
        Statement st =con.createStatement();
        //4.执行SQL操作---返回对象: ResultSet对象：保存查询所有结果集
        ResultSet rs=st.executeQuery(sql);
        //5.处理结果    死循环：循环取所有的字段下记录
        while(rs.next()){ //next()获取当前表中所有的字段,有字段返回true
            //获取字段getInt()取数据库整型
            int id=rs.getInt("id");
            String name=rs.getString("name");
            String phone=rs.getString("phone");
            System.out.println("序号:"+id+"姓名:"+name+"手机号:"+phone);
        }
        //6.释放资源
         rs.close();
         st.close();
         con.close();
    }
}